//
//  NSString+Time.h
//  XKJY
//
//  Created by xiaokang100 on 2017/1/10.
//  Copyright © 2017年 xiaokang100. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSString (Time)
/**
 获取当前时间字符串(2017-01-10 13:46:20)
 */
+ (NSString *)getCurrentTimeString;

/**
 获取当前时间字符串通过设置时间字符串格式(YYYY-MM-dd HH:mm:ss)
 */
+ (NSString *)getCurrentTimeStringWithFormatter:(NSString *)formatterString;



/**
 通过时间戳获取时间字符串
 @param timestamp 时间戳
 */
+ (NSString *)getTimeStringWithTimestamp:(NSInteger)timestamp;

+ (NSString *)getTimeStringWithTimestamp:(NSInteger)timestamp withFormatter:(NSString *)formatterString;



/**
 获取当前时间戳(NSString类型)
 */
+ (NSString *)getTimestamp;



/**
 两个时间戳的时间差

 @param newTimestamp 新时间的时间戳
 @param oldTimestamp 旧时间的时间戳
 @return 时间差
 */
+ (NSString *)calculateTimeGapWitNewTimestamp:(NSString *)newTimestamp oldTimestamp:(NSString *)oldTimestamp;


/**
 计算过去摸个时间和当前时间差

 @param timeStamp   过去时间戳
 @return            时间差
 */
+ (NSString *)intervalSinceNowFrome:(NSInteger)timeStamp;

@end
